weather protected motor - Francés Inglés Diccionario